body {
	background: #FAF6F6;
}

body,
h1, h2, h3, h4, h5, h6,
.nav a:hover,
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover,
#navigation .nav li ul li a:hover,  
#mini-features h3,
#latest-blog-posts .post h2.title a,
.post .title a, .portfolio .title a,
.widget h3,
#tabs .inside li a,
#comments .comment-head a,
h3.archive_year,
.ie6 .button, .ie6 .button:visited,
.reply a,
.slide .entry h2,
.port-cat a:hover, .port-cat a.current { 
	color: #4b443f; 
}

a, a:hover, .widget ul li a:hover, .entry .table_of_contents ol, .table_of_contents h4 small {
    color: #4C1612;
}

#header-container, #content {
    border-color: #dbd7d4;
}

.nav a ,
#navigation .nav li ul li a,
#footer,
.post-meta,
.ico-cal,
.widget a,
#tabs ul.wooTabs li a,
#tabs .inside li span.meta,
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma,
.port-cat a {
	color:#4C1612;
}

#advanced-search-form {
    background-color: #DD4B39;
}
#advanced-search-form input, body.has-secondary-sidebar #main #advanced-search-form input {
    background-color: #72211B;
    border-color: #4C1612;
}
#advanced-search-form {
    border-color: #E6C5C5;
}
#advanced-search-form button.adv-button, body.has-secondary-sidebar #main #advanced-search-form button.adv-button {
    background-color: #992C24;
    border-color: #4C1612;
}
#commentform input.txt,
#commentform textarea,
#connect .newsletter-form,
#post-author
{
	color: #7e736d; 
	background-color: #f9f7f6;
    border-color: #e4dfdc;
}

.container .comments { 
border-color: #4C1612;
background: #72211B; 
background: -webkit-gradient(linear, left top, left bottom, from(#DD4B39), to(#72211B));
background: -webkit-linear-gradient(#DD4B39, #72211B);
background: -moz-linear-gradient(center top, #DD4B39 0%, #72211B 100%);
background: -moz-gradient(center top, #DD4B39 0%, #72211B 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DD4B39,endColorstr=#72211B); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DD4B39, endColorstr=#72211B)"; }

.container .comments:after { border-color: #72211B transparent; }

.meta-nav,
#breadcrumbs,
#post-entries a,
#title-container .blog-title-sep,
#title-container .description,
.searchform input.s { 
	color: #4C1612; 
}

#footer-container:before {
    border-top: 5px solid #DD4B39;
}
#footer-container {
    border-top: 4px solid #E6C5C5;
}
a.button, 
a.comment-reply-link, 
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button {
    border-color: #4C1612;
	/*Background*/
	background: #72211B; /*Fallback*/
  	background: -webkit-gradient(linear, left top, left bottom, from(#DD4B39), to(#72211B));
  	background: -webkit-linear-gradient(#DD4B39, #72211B);
  	background: -moz-linear-gradient(center top, #DD4B39 0%, #72211B 100%);
  	background: -moz-gradient(center top, #DD4B39 0%, #72211B 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DD4B39,endColorstr=#72211B);
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DD4B39, endColorstr=#72211B)";
}

a.button:hover, 
a.button.hover, 
a.button.active,
a.comment-reply-link:hover, 
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover {
	text-decoration: none !important;

	/*Background*/
	background: #DD4B39; /*Fallback*/
  	background: -webkit-gradient(linear, left top, left bottom, from(#72211B), to(#DD4B39));
  	background: -webkit-linear-gradient(#72211B, #DD4B39);
  	background: -moz-linear-gradient(center top, #72211B 0%, #DD4B39 100%);
  	background: -moz-gradient(center top, #72211B 0%, #DD4B39 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#72211B,endColorstr=#DD4B39);
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#72211B, endColorstr=#DD4B39)";
  	
  		/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) /*Top*/, 
						inset 1px 1px 4px -1px rgba(0, 0, 0, 0.2) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .01) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) /*Top*/, 
					inset 1px 1px 4px -1px rgba(0, 0, 0, 0.2) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .01) /*Shadow*/;
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05) /*Top*/, 
				inset 1px 1px 4px -1px rgba(0, 0, 0, 0.2) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .01) /*Shadow*/;

}
#navigation .nav li {
    background-image: url("red/arrow-nav-right.png");
    }
#advanced-search-form input {
    background-image: url("red/ico-advanced-search.png");
}
.widget a.toggle {
    background-image: url("red/arrow-nav-down.png");
}
